<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        /*
        1.var 变量的提升 let 不会
        2.let 不允许重复声明
        3.let 存在块级作用域
        4.let 存在暂时性死区


        const具有除了let的所有特性外， 不允许修改;
        const常量的声明与赋值必须同时完成
        */

        // {
        //     let a = 1;
        // }
        // console.log(a);



        // let a = 0;
        // {   
           
        //     console.log(a);
        //     let a = 1;
        // }

    //   var a= 1;
    //   var a= 2;
    //   console.log(a);

       // console.log(a);
        //var a = 1;
       // console.log(a);
        //let a = 1;


        // var a;
        // console.log(a);
        // a=1;

    //   var i=10
    //     for (var i = 0; i<10; i++) {

    //     }

    //     for (let i = 0; i<10; i++) {

    //     }
        
    </script>
</head>
<body>
    
</body>
</html>